Same-sex marriage is now legal in all 50 states, but the dramatic change is the result of incremental legal and social changes over the last hundred years.
Same-sex marriage is now legal in all 50 states, but the dramatic change is the result of incremental legal and social changes over the last hundred years.